Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Western & Southern Open - Cincinnati Erste Bank Open - Vienna Rolex Paris Masters - Paris Australian Open - Melbourne Olympics - Paris Miami Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells Brisbane International - Brisbane ASB Classic - Auckland Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Hamburg Open - Hamburg French Open - Paris Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Italy F4 Great Britain F1 Great Britain F2 France F8 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 France F7 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Slovakia F1 Estonia F3 Wimbledon - London cinch Championships - London U.S. Open - New York Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Czech Republic F5 Czech Republic F6 BMW Tennis Championship - Sunrise Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg The LTA Manchester Trophy - Manchester Kobstaedernes ATP Challenger - Kolding Johannesburg Challenger Izmir Challenger Pozoblanco Challenger Istanbul Challenger Belgrade Challenger Eckental Challenger Bergamo Challenger Busan Challenger Kaohsiung Challenger Phoenix Challenger Aix En Provence Challenger Germany F1 Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Stockholm Open - Stockholm Wroclaw Challenger AAPT Championships - Adelaide Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Open 13 - Marseille Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Intersport Heilbronn Open - Heilbronn Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Thailand Open - Bangkok PEOPLEnet Cup - Dnepropetrovsk BA-CA Tennis Trophy - Vienna LTA Shrewsbury Challenger - Shrewsbury Qatar ExxonMobil Open - Doha AEGON Championships - London BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Morocco Tennis Tour - Marrakech Campbell's Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Open de Nice Cote d'Azur - Nice Studena Croatia Open - Umag Moselle Open - Metz PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Mons Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Moselle Open - Metz Open Sud de France - Montpellier Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Vegeta Croatia Open - Umag Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Rakuten Japan Open - Tokyo Akbank Private Banking TED Open - Istanbul Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON International - Eastbourne Konzum Croatia Open - Umag Qatar ExxonMobil Open - Doha Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open Parc - Lyon Antalya Cup - Antalya Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Zhuhai Open - Zhuhai Erste Bank Open - Vienna Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam Belgrade Challenger Dubai Duty Free Tennis Championships - Dubai Salzburg Challenger Erste Bank Open - Vienna Neride Prague Indoor - Prague Nottingham Challenger Manchester Challenger Recanati Challenger Open Parc - Lyon Noventi Open - Halle Mons Challenger Moselle Open - Metz Erste Bank Open - Vienna Adelaide International 1 - Adelaide Jersey Challenger Heineken Challenger - Ho Chi Minh City Bordeaux Challenger The Manchester Trophy - Manchester ASB Classic - Auckland Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Aptos Challenger Mallorca Championships - Mallorca Trnava Challenger Boss Open - Stuttgart Citi Open - Washington Tashkent Challenger Orleans Challenger Ortisei Challenger Bergamo Challenger Sarajevo Challenger Salzburg Challenger Izmir Challenger Tashkent Challenger Ortisei Challenger Portoroz Challenger Eskisehir Challenger Petange Challenger Gimcheon Challenger Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov West of England Tennis - Bristol GHI Bronx Classic - Bronx Fergana Challenger - Fergana Architect Open - Budapest Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti USTA Challenger of Burbank - Burbank Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava Zivnobanka Czech Open - Prostejov Germany F1 GHI Bronx Classic - Bronx USTA Tennis Championships of Houston - Houston Akbank Private Banking-TED Open - Istanbul The 69th King's Cup-Thailand Open - Bangkok Privat Bank Cup - Dniepropetrovsk KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux San Remo Tennis Cup - San Remo Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Tatra Banka Open 2003 - Bratislava Open de L'Isere - Grenoble Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Mauritius Open - Mauritius Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Tunis Open - Tunis ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Bergamo Challenger Rhodes Challenger Unique Zagreb Open - Zagreb Pekao Open - Szczecin Challenger Tunisie - Tunis KGHM Dialog Polish Indoors - Wroclaw Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal BH Indoor Sarajevo - Sarajevo Tennis Masters Series - Paris Open des Alpes Trophee BNP Paribas - Grenoble Labertz Open by Stawag - Aachen Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami PEOPLEnet CUP - Dnepropetrovsk Telecom Italia Masters - Rome Tennis Masters Series - Toronto IPP Open - Helsinki BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Besancon Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Helsinki Challenger Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cherbourg Challenger Bath Challenger Salzburg Challenger Athens Challenger Monte-Carlo Rolex Masters - Monte-Carlo Ostrava Challenger Cremona Challenger Shanghai Rolex Masters - Shanghai Nottingham Challenger Nottingham Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Heilbronn Challenger Monte-Carlo Rolex Masters - Monte-Carlo Granby Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Astana Challenger Segovia Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Bergamo Challenger BNP Paribas Open - Indian Wells Eckental Challenger Geneva Challenger Helsinki Challenger BNP Paribas Open - Indian Wells Heilbronn Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Athens Challenger Mutua Madrid Open - Madrid Nottingham Challenger Internazionali BNL d'Italia - Rome Sarajevo Challenger Nottingham-2 Challenger Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Recanati Challenger Astana Challenger Beijing Challenger BNP Paribas Open - Indian Wells Istanbul Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Helsinki Challenger Quimper Challenger Heilbronn Challenger Western & Southern Open - Cincinnati Bergamo Challenger Rolex Paris Masters - Paris Sarajevo Challenger BNP Paribas Open - Indian Wells Prostejov Challenger Nottingham-2 Challenger Miami Open - Miami Istanbul Challenger Mutua Madrid Open - Madrid National Bank Open - Montreal BNP Paribas Open - Indian Wells Johannesburg Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Ostrava Challenger National Bank Open - Toronto Portoroz Challenger Trnava Challenger Taipei City Challenger Taipei City Challenger Ostrava Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Bordeaux Challenger Nova Challenger Osaka - Osaka Australian Open - Melbourne Zagreb Open - Zagreb French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Compaq Cup 2001 - Zabrze French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Exim Agmedia Open - Kosice Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Milan Indoors - Milan Open 13 - Marseille TD Waterhouse Cup - Long Island Open de Moselle - Metz Kremlin Cup - Moscow Qatar Open - Doha Milan Indoors - Milan Dubai Open - Dubai Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm The Stella Artois Championships - London Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille RCA Championships - Indianapolis Abierto Mexicano Telcel - Acapulco Open de Moselle - Metz Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote dAzur - Nice Australian Open - Melbourne BRD Nastase Tiriac Trophy - Bucharest Bank Austria Tennis Trophy - Vienna French Open - Paris Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg U.S. Open - New York Mercedes Cup - Stuttgart Australian Open - Melbourne PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Moselle Open - Metz French Open - Paris PBZ Zagreb Indoors - Zagreb Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open 13 - Marseille If Stockholm Open - Stockholm Open de Nice Cote d'Azur - Nice Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Gerry Weber Open - Halle Brasil Open - Sao Paulo Open Sud de France - Montpellier Hamburg European Open - Hamburg Sofia Open - Sofia Belgrade 2 - Belgrade Adelaide International 2 - Adelaide Open Sud de France - Montpellier Wimbledon - London Stockholm Open - Stockholm Banja Luka Open - Banja Luka U.S. Open - New York Open Parc - Lyon Australian Open - Melbourne Citi Open - Washington Erste Bank Open - Vienna Open Sud de France - Montpellier French Open - Paris ABN AMRO Open - Rotterdam Millennium Estoril Open - Estoril Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai French Open - Paris Wimbledon - London Chengdu Open - Chengdu U.S. Open - New York Open de Moselle - Metz Mercedes Cup - Stuttgart Noventi Open - Halle Open Seat Godo 2003 - Barcelona Heineken Open - Auckland Heineken Open - Auckland The Dubai Tennis Championships - Dubai European Open - Antwerp Open 13 - Marseille BMW Open - Munich Australian Open - Melbourne Nature Valley International - Eastbourne Open de Moselle - Metz Tennis Masters Series - Indian Wells Masters Series Monte-Carlo - Monte Carlo ABN/AMRO World Tennis Tournament - Rotterdam Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Medibank International - Sydney Legg Mason Tennis Classic - Washington Miami Open - Miami Mutua Madrid Open - Madrid Kremlin Cup - Moscow Rogers Cup - Montreal German Tennis Championships - Hamburg Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Rogers Cup - Montreal China Open - Beijing Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, F, FRA-SUI 1-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group A ATP Cup - Melbourne Davis Cup, World Group, 1R, FRA-CAN 5-0 Laver Cup - Vancouver AAMI Classic - Kooyong AAMI Classic - Kooyong U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Colonial Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship Truist Atlanta Open - Atlanta Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing Olympics - Rio de Janeiro Olympics - Tokyo